package com.chen.operator;

public class OperatorDemo2 {
    public static void main(String[] args) {
        // 目标，理解自增自减运算符
        // 自增自减在变量前后单独使用是没有区别的，但是在变量前后一起使用，有区别
        print(10);
        print2(10);
    }
    // 设计一个方法，接受一个整数。
    public static void print(int a) {
        a++; // a = a + 1;
        ++a; // a = a + 1;
        System.out.println(a);
        System.out.println("=====================");
        a--;
        --a;
        System.out.println(a);
        System.out.println("----------");

    }

    // 设计一个方法，理解自增自减放在变量前后的区别
    public static void print2(int a) {

        int c = a++; // 先用后加
        System.out.println(a); // 11
        System.out.println(c); // 10

        int b = ++a; // 先加后用
        System.out.println(a); // 12
        System.out.println(b); // 12
        System.out.println("=====================");


    }

}
